home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_400 / 426_01 / read.me < prev    next >
Encoding:
Text File  |  1994-04-16  |  4.5 KB  |  124 lines

  1. -------------------------------------------------------------------------------
  2.                LPC-PARCOR-CEPSTRUM Generator for C Programmers
  3.                               version 0.52
  4.                          (Support UNIX and DOS)
  5.  
  6.                           by Patrick Ko Shu Pui
  7.  
  8.               Copyright (c) 1992, 1993, 1994 All Rights Reserved.
  9. -------------------------------------------------------------------------------
  10. ADDRESS TO CONTACT:
  11.  
  12.             internet: pko@hk.super.net
  13.  
  14.             fidonet:  6:700/132 BiG Programming Club
  15.                       BBS 1: [852] 663-0223 (19.2 kbps)
  16.                       BBS 2: [852] 663-0236 (16.8 kbps)
  17.  
  18.             mailing:  Patrick Ko
  19.                       G.P.O. Box 7468
  20.                       Central, Hong Kong.
  21.  
  22. -------------------------------------------------------------------------------
  23. Any comment is welcomed. Please send mails to the internet address.
  24. -------------------------------------------------------------------------------
  25. READ    .ME     - this file
  26. CEPSTRUM.C      - Cepstrum generation
  27. CPARSER .C      - command line parser
  28. CPARSER .H      - command line parser header
  29. DEMO    .BAT    - demo shell script
  30. DEMO    .RSP    - demo response file
  31. GIO     .C      - general i/o
  32. GIO     .H      - general i/o header
  33. LPC     .C      - LPC generator
  34. LPC     .H      - LPC generator header
  35. LPC     .EXE    - LPC executable for DOS
  36. LPC1    .C      - LPC (covariance)
  37. LPC2    .C      - LPC (autocorrelation)
  38. LPCMAIN .C      - LPC main program
  39. MAKEFILE.MSC    - makefile for Microsoft C/C++ v7.0 on DOS
  40. MAKEFILE.TC     - makefile for Turbo C v2.0 on DOS
  41. MAKEFILE.UX     - makefile for Unix
  42. MATCREAT.C      - matrix creation
  43. MATDUMP .C      - matrix dumping
  44. MATDURBN.C      - matrix: linear eqn solving (Levinsion-Durbin algorithm)
  45. MATERR  .C      - matrix error handler
  46. MATRIX  .H      - matrix header file
  47. MATSOLVE.C      - matrix: lienar eqn solving (Gaussian elim w/ partial pivot)
  48. SAMPLE          - sample audio file
  49. ULAW2LIN.C      - ulaw to linear data conversion
  50. ULAW2LIN.H      - ulaw2lin.c header
  51. VERSION .H      - version header
  52.  
  53. -------------------------------------------------------------------------------
  54. WHATS NEW IN v0.5:
  55.  
  56.         -       support 8-bit-ulaw (SUNSPARC), 16-bit PCM audio data format
  57.         -       the rectangular window size, windows overlapping size can
  58.                 be specified
  59.         -       generate :
  60.  
  61.                 n LPC (autocorrelation) coefficients, or
  62.                 n LPC (covariance) coefficients, or
  63.                 n PARCOR coefficients, or
  64.                 n+1 LPC cepstrum coefficients
  65.  
  66.                 if you specify n-order transformation.
  67.                 (use -order= at command line)
  68.  
  69.         -       support response file (see demo.bat which is a shell script)
  70.  
  71. WHATS NEW IN v0.51:
  72.  
  73.         -       fix a small bug in PARCOR calculations
  74.  
  75. WHATS NEW IN v0.52:
  76.  
  77.         -       fix a small bug in matrix initialization based on
  78.                 Small Matrix Toolbox v0.41
  79.         -       add Microsoft C/C++ v7.0 makefile
  80.  
  81. NOTE:
  82.         -       the IPC feature is not implemented yet.
  83.  
  84.  
  85. HOW TO COMPILE:
  86.  
  87.         1.      All Unix Platform - make -f makefile.ux
  88.         2.      DOS (Turbo C v2.0) - make -fmakefile.tc
  89.         3.      DOS (Microsoft C/C++ 7.0+) - nmake -fmakefile.msc
  90.  
  91. HOW TO RUN:
  92.  
  93.         -       type lpc at the shell prompt and a usage screen
  94.                 will be displayed
  95.  
  96. REFERENCE
  97.  
  98.     [1] Mary L. Boas, "Mathematical Methods in the Physical Sciene,"
  99.         John Wiley & Sons, 2nd Ed., 1983. Chap 3.
  100.  
  101.     [2] Kendall E. Atkinson, "An Introduction to Numberical Analysis,"
  102.     John Wiley & Sons, 1978.
  103.  
  104.     [3] Shuzo Saito, Kazuo Nakata, "Fundamentals of Speech Signal
  105.     Processing," Academic Press, 1985.
  106.  
  107. AUTHOR
  108. All the sources are written by Patrick KO Shu Pui
  109. SysOp of BiG Programming Club (6:700/132, fidonet), Hong Kong.
  110.  
  111. ===============================================================================
  112. AUTHORIZATION NOTICE
  113.  
  114. This C source package LPC052.ZIP is FREE for ACADEMIC purpose only.
  115.  
  116. For COMMERCIAL usage, authorization is required from the author. Please
  117. SEND a US$30 money order to the address above payable to the author.
  118. ===============================================================================
  119. DISCLAIMER      (I hate this but I need it)
  120.  
  121. You are on your own risk - the author is not responsible for any lost due
  122. to the use of this toolbox.
  123. ===============================================================================
  124.